نمایندگی زیمنس: در برنامه نویسی اتوماسیون زیمنس دستورات Converter، عملیات تبدیل را انجام میدهند و میتوان آنها را به 4 دسته زیر تقسیم نمود:
دسته ی اول : دستوراتی که مقادیر BCD یا Integer را به سایر فرمت های عددی تبدیل مینمایند و عبارتند از:
دسته ی دوم : دستوراتی هستند که برای متمم کردن بکار میروند و عبارتند از :
INVI Ones Complement Integer (16-bit)
INVD Ones Complement Double Integer (32-bit)
NEGI Twos Complement Integer (16-bit)
NEGD Twos Complement Double Integer (32-bit)
NEGR Negate Floating-point Number (32-bit , IEEE-FP)
دسته ی سوم : دستوراتی هستند که ترتیب بیت ها را در آکومولاتور شماره 1 تغییر میدهند. این دستورات معادل LAD و FBD ندارند و عبارتند از:
CAW Change Byte Sequence in ACCU 1-L (16-bit)
CAD Change Byte Sequence in ACCU 1 (32-bit)
دسته ی چهارم : دستوراتی که تبدیل روی اعداد اعشاری 32 بیتی انجام میدهند و عبارتند از:
RND Round
TRUNC Truncate
RND + Round to Upper Double Integer
RND - Round to Lower Double Integer
دسته ی اول : دستوراتی که مقادیر BCD یا Integer را به سایر فرمت های عددی تبدیل مینمایند و عبارتند از:
BTI BCD to Integer (16-bit)
ITB Integer (16-bit) to BCD
BTD BCD to Integer (32-bit)
ITD Integer (16-bit) to Double Integer (32-bit)
DTB Double Integer (32-bit) to BCD
DTR Double Integer (32-bit) to Floating-point (32-bit IEEE-FP)
دسته ی دوم : دستوراتی هستند که برای متمم کردن بکار میروند و عبارتند از :
INVI Ones Complement Integer (16-bit)
INVD Ones Complement Double Integer (32-bit)
NEGI Twos Complement Integer (16-bit)
NEGD Twos Complement Double Integer (32-bit)
NEGR Negate Floating-point Number (32-bit , IEEE-FP)
دسته ی سوم : دستوراتی هستند که ترتیب بیت ها را در آکومولاتور شماره 1 تغییر میدهند. این دستورات معادل LAD و FBD ندارند و عبارتند از:
CAW Change Byte Sequence in ACCU 1-L (16-bit)
CAD Change Byte Sequence in ACCU 1 (32-bit)
دسته ی چهارم : دستوراتی که تبدیل روی اعداد اعشاری 32 بیتی انجام میدهند و عبارتند از:
RND Round
TRUNC Truncate
RND + Round to Upper Double Integer
RND - Round to Lower Double Integer